package com.ruoyi.web.annotations;

import java.lang.annotation.*;

@Target({ElementType.TYPE, ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Inherited
public @interface ApiLog {
    /**
     * 是否记录日志，默认true
     */
    boolean enabled() default true;

    /**
     * 是否记录入参，默认true（enabled为true时有效）
     */
    boolean requestData() default true;

    /**
     * 是否记录出参，默认true（enabled为true时有效）
     */
    boolean responseData() default true;
}